English
English speaking countries
Word used here and there by Almost Everyone
v. • Used when someone keeps talking on and on, without meaning and without sign of stopping
"And then this happened.." "Stop yapping on and get to the point!"
9 out of 16 English speakers have heard this