he makes himself scarce. - Inglés Sinónimo Diccionario