Tup has 4 different meanings across 1 category:
Noun
uncastrated adult male sheep
"a British term is `tup'"
A male sheep, a ram.
Two pence.
To mate; used of a ram mating with a ewe.