English Noun tup A male sheep, a ram. Synonyms ram Translations See ram for translations Verb to tup the act of a ram mating with a ewe (slang) (derived from (1)?) to have sex, bonk etc. " class="external">http://www.langleychase.co.uk/tupping.htm-->
Verb to tup the act of a ram mating with a ewe (slang) (derived from (1)?) to have sex, bonk etc. " class="external">http://www.langleychase.co.uk/tupping.htm-->