Slovnenya

Translation English French: entoproct

Dictionary: main
entoproct
noun