Slovnenya

Translation English French: locoweed

Dictionary: main