English | German | Russian | Czech

choanoid English

Meaning choanoid meaning

What does choanoid mean?

choanoid

(anatomy) funnel-shaped; applied particularly to a hollow muscle attached to the eyeball in many reptiles and mammals

Are you looking for...?