Synonym-English dictionary »

water cart synonyms in English

SynonymEnglish
water cart noun
generic term

watering cartnoun