Slovnenya

Translation English French: manducate

Dictionary: main
manducate
verb