i like to discover new places - German English Dictionary