meaning of branchiura

1. A group of Entomostraca, with suctorial mouths, including species parasitic on fishes, as the carp lice (Argulus).


Related Words

branchiura |

Developed & Maintained By Taraprasad.com

Treasure Words