very fine tanned hides used for patches - Spanish English Dictionary

Suggest a Term