Skip to main content

echeneididae

English echeneididae meaning in English  •  echeneididae का अर्थ अंग्रेजी में
Noun
  • a natural family of fishes having a sucking disk on the head for clinging to other fishes and to ships.
Advertisement