Definition of “larder” - English Dictionary

English