English Dictionary
Definition maidenhead in British English
maidenhead noun
[uncountable] noun
/ˈmeɪd(ə)nˌhed/
Synonyms and related words
