WATER CART MEANING IN ENGLISH

• Water cart Definition & Synonyms

  1. () A cart carrying water; esp., one carrying water for sale, or for sprinkling streets, gardens, etc.


RECENT SEARCHES