travel extensively - German English Dictionary