Definition of “water biscuit” - English Dictionary

English