Skip to main content

choanoid

English choanoid meaning in English  •  choanoid का अर्थ अंग्रेजी में
Adjective
  • Funnel-shaped; -- applied particularly to a hollow muscle attached to the ball of the eye in many reptiles and mammals.
Advertisement