Spanish-English dictionary »

foca manchada meaning in English

SpanishEnglish
foca manchada noun
{f}

spotted seal(seal)
noun