Slovnenya

Translation English Japanese: ovoid

Dictionary: main
ovoid
noun