Noun Definition

torpedinidae

1.Definition: electric rays

Category: Animals