Slovnenya

Translation English French: handcart

Dictionary: main
handcart
noun