to have a lasting effect or influence
"Her leadership skills will surely leave a mark on the company."
a decision has not yet been made
a person one had a romantic relationship with in the past
To be very successful or happy.
to suddenly think of a good idea
to be so happy that it’s hard to contain emotions
to browse or explore websites on the internet