CLOVER


Meaning of CLOVER in English

To be, or live, in clover; to live luxuriously. Clover is the most desirable food for cattle.

Slang English vocab.      Английский сленговый словарь.