Definition
To experience a life of ease, wealth, and comfort.
Since inheriting his grandfather's fortune, he has been living in clover.
They live in clover, making money from their vacation home by the sea.
The company is doing so well that its employees are also living in clover.