destruction ambush - Turkish English Dictionary