Definition, synonyms and related words
A sweet biscuit, somewhat like a rich tea biscuit, and usually vanilla-flavoured.