Spanish-English dictionary »

polluela sora meaning in English

SpanishEnglish
polluela sora noun
{f}

sora(Porzana carolina)
noun