BEOLINGUS
Dictionary - TU Chemnitz

 German  English

über etw. mehr als zufrieden/überglücklich sein {v} to be over the moon about/with sth. [Br.] [coll.]

im siebenten Himmel sein [übtr.] to be over the moon with joy