Slovnenya

Translation English French: tumor

Dictionary: main
tumor
noun