Pristidae

Explore definitions, synonyms, and language insights of Pristidae

Definitions

Noun
large primitive rays with elongated snouts

More General Terms