AdminAugust 11, 2019Leave a Comment on “Ambuscade” is the synonym of ____.“Ambuscade” is the synonym of ____. A. trap B. let go C. hightail it D. None of these