someone who's everywhere - German English Dictionary