Spanish-English dictionary »

ojo de la cara meaning in English

SpanishEnglish
ojo de la cara noun
{m}

an arm and a leg(exorbitant amount)
noun