Definition of “jumble sale” - English Dictionary

English