Skip to main content

branchiura

English branchiura meaning in English  •  branchiura का अर्थ अंग्रेजी में
n. pl.
  • A group of Entomostraca, with suctorial mouths, including species parasitic on fishes, as the carp lice (Argulus).
Advertisement