Spanish-English dictionary »

manta gigante meaning in English

SpanishEnglish
manta gigante noun
{f}

manta ray(any of several very large pelagic rays)
noun