Slovnenya

Translation English French: parasite

Dictionary: main
parasite
noun