blanched almond

blanched almond

English Noun
Ad

Definition

Partly cooked almonds (nuts).

Ad