Hakura over 10 years ago The words mean "Theatre" in chinese or "opera". Probably relates to Chinese Drama.