he makes himself scarce. - Español Inglés Diccionario