stallion

Definitions

General English

Agriculture

  • noun an uncastrated full-grown male horse, especially one kept for breeding

Slang

  • noun a stud. The term has been used figuratively in this way since the 14th century.
http://www.dictionarycentral.com/definition/stallion.html