meaning of zoea

1. A peculiar larval stage of certain decapod Crustacea, especially of crabs and certain Anomura.


Related Words

zoea |

Developed & Maintained By Taraprasad.com

Treasure Words