Clotheshorse



ENGLISH MEANING
noun
1.
A frame to hang clothes on.