meaning of watering cart

1. water cart with a tank and sprinkler for sprinkling roads


Related Words

watering cart |

Developed & Maintained By Taraprasad.com

Treasure Words