HORSEPOND MEANING IN ENGLISH

• Horsepond Definition & Synonyms

  1. (n.) A pond for watering horses.


RECENT SEARCHES