Meaning of sabayon

Definition of sabayon

(noun) light foamy custard-like dessert served hot or chilled

Other information on sabayon

WIKIPEDIA results for sabayon
Amazon results for sabayon