n.g.youdaoicibaDictYouDict[n.g. 词源字典]
abbreviation of no good, attested from 1838; variant n.b.g. for no bloody good is first recorded 1903.[n.g. etymology, n.g. origin, 英语词源]