It's New Orleans slang used to convey agreement. Similar to saying "OK" or "I agree" or "I understand" after another person makes a statement.

Improve Answer Discuss the question "What is humbra?" Watch Question

First answer by ID3628937730. Last edit by ID3628937730. Question popularity: 0 [recommend question]

Research your answer: