Etymology
Today it means: To be over the moon, to be very happy. Full definition →
.
Etymology from Wiktionary, CC BY-SA 4.0.