Entry # 6536 has returned 1 entry

hagadoodoo denga muna

boast foolishly about one’s ability (when it is obvious that one is inept)