place used to ambush - Turkish English Dictionary