frosted liver

English

Noun

frosted liver

  1. Synonym of sugar-coated liver.