Slovnenya

Translation English French: stapes

Dictionary: main
stapes
noun