i like to explore new places - German English Dictionary