Home
Search
Index
Definify.com
Definition
2024
dar_la_cara
dar la cara
Spanish
Verb
dar
la
cara
(
idiomatic
)
to
face up to
Etymology
Literally, "give one's face"
Similar Results