Slovnenya

Translation English French: Ciliata

Dictionary: main
Ciliata
noun