manta rays and devil rays - German English Dictionary