English Dictionary
Definition tomcat in British English
tomcat noun
[countable] noun
/ˈtɒmˌkæt/
Synonyms and related words
