creme anglais

1. (noun) custard sauce flavored with vanilla or a liqueur
Related Words: custard



Terms and Conditions of Use / Copyright Notice