Slovnenya

Translation English French: tumour

Dictionary: main
tumour
noun