leave on a trip or journey - Turkish English Dictionary

Suggest a Term