large vegetable leaf used for wrapping tamales - Turkish English Dictionary

Suggest a Term