English Dictionary
Definition drapes in British English
drapes noun
[plural] noun
/dreɪps/
Synonyms and related words
