Idioms and Slang
Idioms Site http://www.idiomsite.com/
Fun Brain Paint By Idioms http://www.funbrain.com/idioms/
Eye on Idioms (Read Write Think) http://www.readwritethink.org/files/resources/interactives/idioms/
Funny Idioms http://www.boredpanda.com/funny-english-idioms-meanings-illustrations-roisin-hahessy/
ESL Slang Page http://www.eslcafe.com/slang/
Slang of the Day https://www.englishclub.com/ref/slang-of-the-day.php
Polysemous Words
http://www.eslprintables.com/vocabulary_worksheets/meaning/polysemic_words/
Figurative Language