Slovnenya

Translation English French: ovoid

Dictionary: main
ovoid
adjective