Definition of “jumble sale” - English Dictionary

british dictionary