someone who's everywhere - Español Inglés Diccionario