Amazon.co.uk Widgets Skip to content
« Back to Glossary Index

Floating islands

Definition:

‘Islands’ of poached meringue afloat in creme Anglaise. Also, oeufs a la neige.

Search