garment similar to a poncho - Spanish English Dictionary

Suggest a Term