Which definition of Yap do you mean?

  • Trap n informal terms for the mouth
  • Yelp v bark in a high-pitched tone