Spanish-English dictionary »

loro tricahue meaning in English

SpanishEnglish
loro tricahue noun
{m}

burrowing parrot(a South-American conure)
noun