Noun tup has 1 sense
  1. ram, tup - uncastrated adult male sheep; "a British term is `tup'"
    --1 is a kind of sheep
    --1 has parts: horn
,
TOP