Almond Butter Definition

noun

A kind of food paste made from almonds.

Wiktionary