then and there in French then and there in French immédiatement adv (idiomatic) Right at that moment in time and on the spot; immediately. Add to Flashcards