noun
Meaning 1
Torpedo torpedo, a species of electric ray with prominent blue spots on its back, found in the Mediterranean Sea and the eastern Atlantic Ocean from the Bay of Biscay to Angola.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: ocellate torpedo, eyed electric ray
Antonyms: none provided