English Dictionary
Definition sex appeal in British English
sex appeal noun
[uncountable] noun
1
the quality of being sexually attractive
