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
English - English
buccan
a framework or grill upon which meat is laid to dry, or to be roasted
Favorites