large and resistant vegetable leaf used to wrap tamales - Turkish English Dictionary

Suggest a Term