squalidae : Idioms & Phrases


family squalidae

  • noun dogfishes having a spine in each dorsal fin
    Squalidae.
WordNet