KNNBCCB

expand for details Detailed etymology