Definitions of Laricariidae:

  • noun:   armored catfish