person who is everywhere - Spanish English Dictionary