ambuscade - Turkish English Dictionary