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

Latte di mandorla

Definition:

A sweetened almond-milk concentrate from Italy, available from specialty stores such as Simon Johnson.

Basket
Search