Definition of ramgoat in English:

ramgoat

noun

Caribbean
  • An adult male goat.

Origin

Mid 16th century; earliest use found in William Adlington (fl. 1566).