ambuscaded.
ambuscaded
v. 埋伏, 伏击( ambuscade的过去式和过去分词 )
ambuscader
n. 埋伏;伏兵 (ambuscade的变形)
ambuscades
v. 埋伏, 伏击(ambuscade的第三人称单数形式)