Δ
descarado in English in "Dictionnaire espagnol-anglais"
cara in English in "Dictionnaire espagnol-anglais"