LARICARIIDAE





Definition:

  1. [noun] armored catfish
    Synonyms: Laricariidae, family Laricariidae

Synonyms: