2 Spanish Synonyms for LIARLA
Prev.1Next
meter la pata
Definition: 1. (idiomatic, colloquial) to mess up; slip up; screw up, to put one's foot in one's mouth
Show more information about meter la pata
dar al traste
Definition: 1. (idiomatic) to mess up, spoil, ruin
Show more information about dar al traste
Prev.1Next
Search took: 4.5770 ms