manta rays - German English Dictionary