Shrewsbury cake noun1 •A type of flat, crisp biscuit traditionally made in Shrewsbury.Why Brother Willfull of Salop, you may be as short as a Shrewsbury Cake, if you please. — 1700 formsShrewsbury cakes