Over-the-moon meaning

(idiomatic) Delighted, thrilled.
adjective
0
0
Advertisement

Origin of over-the-moon

From the nursery rhyme Hey diddle diddle