Haba!

🇳🇪 Niger

An exclamation meaning 'come on!' or 'what the heck!' expressing disbelief, frustration or scolding. Common all over Nor...

View definition