a wool fabric used as a diaper - Turkish English Dictionary

Suggest a Term