Slovnenya

Translation English Japanese: watering cart

Dictionary: main
watering cart
noun