Slovnenya

Translation English French: vomiting

Dictionary: main
vomiting
noun