meaning of poecilopoda

1. Originally, an artificial group including many parasitic Entomostraca, together with the horseshoe crabs (Limuloidea).
2.
By some recent writers applied to the Merostomata.


Related Words

poecilopoda |

Developed & Maintained By Taraprasad.com

Treasure Words