English-French dictionary »

on top of the world meaning in French

EnglishFrench
on top of the world (exceptionally pleased)
preposition

aux anges◼◼◼preposition