Meaning of almond butter in English:
almond butter
noun
1 historical, rare A creamy dessert made with sweetened ground almonds.
2A butter-like paste made from crushed almonds, and used as a spread.
Pronunciation
almond butter
/ˌɑː(l)mənd ˈbʌtə/ /ˌalmənd ˈbʌtə/ /ˌɒlmənd ˈbʌtə/Origin
Early 16th century. From almond + butter.
Are You Learning English? Here Are Our Top English Tips