Spanish-English dictionary »

mantarraya meaning in English

SpanishEnglish
mantarraya noun
{f}

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