with all one's might; to one's heart's content
More N2 vocabulary
- 助かるto be saved, to be rescued, to survive, to be helpful
- 生意気impertinent, saucy, cheeky, conceit, audacious, brazen
- 堅いhard (esp. wood), steadfast, honorable, stuffy writing
- アンテナantenna
- 折角with trouble, at great pains, long-awaited
- パターンpattern