kowtower

/ˈkɔʊtər/

Definitions

1. noun

A structure or building in which cattle are housed, typically with a tower for feeding or milking.

“The old stone kowtower stood at the center of the farm.”

Synonyms

  • cattle barn
  • cowhouse

Antonyms

  • cowshed