Definition of almond rock in English:

almond rock

noun

  • 1A kind of hard confectionery made from boiled sugar and containing almond pieces.

  • 2Military
    slang Slang (originally Military) (usually in plural) a sock.

Origin

Mid 19th century; earliest use found in Blackwood's Magazine.