EGAVE

ectocochliate

Meaning

  1. adjective : Having a shell.
Save “ectocochliate” to learn later