Portuguese-English dictionary »

olho da cara meaning in English

PortugueseEnglish
olho da cara noun
{m}

an arm and a leg(exorbitant amount)
noun