torpedo rays - German English Dictionary