a framework or grill upon which meat is laid to dry, or to be roasted

listen to the pronunciation of a framework or grill upon which meat is laid to dry, or to be roasted
İngilizce - İngilizce
buccan
a framework or grill upon which meat is laid to dry, or to be roasted