strong cane made of palm or other hardwood - Spanish English Dictionary

Suggest a Term