almond cake
nounDefinition of almond cake
: the residue of almonds from which the oil has been expressed
Keep scrolling for more