Noun Definition

laricariidae

1.Definition: armored catfish

Category: Animals