Slovnenya

Translation English French: glottis

Dictionary: main
glottis
noun