English Dictionary
Definition the instant (that) in British English
the instant (that) phrase
phrase
1
immediately after something happens
