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