to attract a lot of attention or make a big impact
"Her new book made a splash in the literary world."
A person who behaves unpredictably and may cause problems.
to contact several people or places by phone
To make an important new discovery or innovation; to do some...
to be completely absorbed in what you’re doing
to be very kind and generous
to express an idea clearly so that others understand it