1 English Synonyms for COCHLEATED
Prev.1Next
cochleate
Definition: 1. Having the form of a snail's shell; spiral; turbinated
There are 2 definitions of the word cochleate
Show more information about cochleate
Prev.1Next
Search took: 10.5862 ms