SEA LOUSE MEANING IN ENGLISH

• Sea louse Definition & Synonyms

  1. () Any one of numerous species of isopod crustaceans of Cymothoa, Livoneca, and allied genera, mostly parasites on fishes.


RECENT SEARCHES