Daebak In English, As a general term of approval: excellent, fantastic, great.