Table of Contents
Synonyms
Etymology

1. tup

noun. uncastrated adult male sheep.

Synonyms

Etymology

  • tupe (Middle English (1100-1500))