killed in an ambush - French English Dictionary