almond rocks en · NOUN EtymologyOriginally a kind of rock cake with almonds. Meanings (UK, dated, plural, plural-only, rare, slang) Socks.