Definition Definition

choanoid - Meaning and Examples

Meaning of 'choanoid' (Webster Dictionary)

1 . Choanoid [ a.]
- Funnel-shaped; -- applied particularly to a hollow muscle attached to the ball of the eye in many reptiles and mammals.