Almond Butters Definition

noun
Of almond butter.
Wiktionary