Which idiom means 'to be very happy'?
Hit the roof
Under the weather
Over the moon
Down in the dumps

English Vocabulary Exercises are loading ...