meaning of endostoma

1. A plate which supports the labrum in certain Crustacea.


Related Words

endostoma |

Developed & Maintained By Taraprasad.com

Treasure Words