watering house

noun

Definition of watering house

British
: a public house providing water for horses and refreshments for coachmen and travelers