black-spotted torpedo - Spanish English Dictionary