CHOANOID Meaning of CHOANOID in English (a.) Funnel-shaped; -- applied particularly to a hollow muscle attached to the ball of the eye in many reptiles and mammals. Webster's English dictionary. Английский словарь Webster. 2012