Yaba!

🇿🇲 Zambia

A common Zambian exclamation expressing shock, frustration or surprise – “Oh no!”/“Wow!” all in one.

View definition