machine-made carpet - Spanish English Dictionary

Suggest a Term