Spanish-English dictionary »

caracara carancho meaning in English

SpanishEnglish
caracara carancho noun
{m}

southern crested caracara(South American bird)
noun