that beefy tomcat just mounted your dog
a fat male cat  tom cruise on steriods  a homosexual   a very erect very large penis  the 1980s
"that beefy tomcat just mounted your dog" What is the definition of "beefy tomcat"?