to make oneself scarce - Turco Inglés Diccionario

Proponer traducción