explore a new place - Turkish English Dictionary