Happening immediately, without any noticeable delay. As a noun, it can mean a very short moment of time.
From Latin 'instans' meaning 'pressing, urgent, present', from 'instare' (to stand upon). The idea of something pressing right up against you became the sense of something happening right now.
Try Another Word