myxa
English
myxa meaning in English • myxa का अर्थ अंग्रेजी में
Noun
- The distal end of the mandibles of a bird.