English Dictionary
Definition there and then in British English
there and then phrase
phrase
1
immediately at that moment and in that place
Synonyms and related words
