sledging biscuit

English

Noun

sledging biscuit (plural sledging biscuits)

  1. A kind of dense, high-energy biscuit eaten in Antarctica.

Synonyms