Spanish-English dictionary »

carau meaning in English

SpanishEnglish
carau noun
{m}

limpkin(large bird)
noun