meaning of cochleated

1. Having the form of a snail shell; spiral; turbinated.


Related Words

cochleated |

Developed & Maintained By Taraprasad.com

Treasure Words