Definition of “handclap” - English Dictionary

English