Definition of “handclap” - English Dictionary

british dictionary