This definition appears very rarely
See other definitions of KB
Samples in periodicals archive:
East Entrance. Wat Phra Kaeo, Bangkok Phra Kaeo (or Kaew), the temple complex that houses the Emerald Buddha, is located on the grounds of the Grand Palace in Bangkok...
Wat Phra Kaeo @ Bangkok (Thailand) by Eric Rousset. | See more about Bangkok, Bangkok Thailand and Thailand.