Idiom, common phrase crossword puzzle challenge 2
Not 5 minutes this time - but more than 5 hours, and I don't know is my answer all correct.

 

I finished 90% before hints appearing, but those 10%, I can't fill them at all until I see the hints because I heard those words really rarely.