ambuscade in Turkish ambuscade in Turkish pusu noun (dated) An ambush; a trap laid for an enemy. Add to Flashcards