TOMCAT MEANING IN ENGLISH

• Tomcat Definition & Synonyms

  1. (n.) A male cat, especially when full grown or of large size.


Synonyms:
Tom,

RECENT SEARCHES