English Dictionary
Definition clap in British English
clap noun
noun
/klæp/

English Dictionary