Bagouch can mean anything, its not meant to just mean one thing its many things. its a kind of word were it can mean good or bad things you can make it to mean anything you want
for an example, (jared is being such a bagouch, or im am really bagouched right now.