HAVE THE BREAD BUTTERED ON BOTH SIDES


Meaning of HAVE THE BREAD BUTTERED ON BOTH SIDES in English

have the best of both worlds, have things both ways, exploit all of the possibilities

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.