fabric with thin leather strips - Spanish English Dictionary

Suggest a Term