Noun Definition

engraulidae

1.Definition: anchovies

Category: Animals