tup

Noun
  1. Uncastrated adult male sheep (synset 102414726)
    "a British term is `tup'"

Other Searches