tup n : uncastrated adult male sheep; "a British term is `tup'" [syn: ram] [also: tupping, tupped]
tupping See tup