then and there


Also found in: Idioms.

then and there

adv.
At that precise time and place; on the spot: resigned then and there.