then and there

Senso (Inglese)

Right at that moment in time and on the spot; immediately.

Migliora la tua pronuncia

Notes

Sign in to write sticky notes