Monster - Idioms by The Free Dictionary
idioms.thefreedictionary.com › monsterFull of desire for someone's possessions or advantages; extremely covetous. For example, Her fur coat makes me green with envy. Shakespeare described envy as the green sickness( Anthony and Cleopatra, 3:2), but the current phrase, dating from the mid-1800s, is the one most often heard. Also see green-eyed monster.
Online ESL Games
https://www.gamestolearnenglish.comThis is a free site for students to learn English online. There is a selection of games that students can use to practice learning English in a fun way. It is primarily aimed at ESL students, but young children may also benefit from them.