HORSE-LITTER MEANING IN ENGLISH

• Horse-litter Definition & Synonyms

  1. (n.) A carriage hung on poles, and borne by and between two horses.


RECENT SEARCHES