Slovnenya

Translation English French: mobile canteen

Dictionary: main
mobile canteen
noun