sacar claro la pelota - Spanish English Dictionary
History

sacar claro la pelota



Meanings of "sacar claro la pelota" in English Spanish Dictionary : 1 result(s)

Spanish English
Idioms
sacar claro la pelota [v] put the ball into play