escurra - Spanish English Dictionary
History

escurra



Meanings of "escurra" in English Spanish Dictionary : 2 result(s)

Spanish English
General
escurra [m] disused scoundrel
escurra [m] disused rogue

Meanings of "escurra" with other terms in English Spanish Dictionary : 1 result(s)

Spanish English
Idioms
dejar que algo se escurra entre los dedos let something slip through one's fingers