English Dictionary
Definition yelp in British English
yelp verb
[intransitive/transitive] verb
/jelp/
English Dictionary