hammer (something) home
Hit the nail on the head
flag down
screw up
a roller coaster ride
asleep at the wheel
an experience that had parts of it that were very good and parts of it that were very bad
hammer (something) home to tell people about something in a way that makes them understand and accept it, especially by repeating it many times
asleep at the wheel not taking care of your responsibilities or not doing your job
Find exactly the right answer
To wave one's arms to attract someone's attention, usually to get them to stop moving
make a bad mistake