discovery and exploring expeditions - Turkish English Dictionary