Meaning of “kabuki” in the English Dictionary

british dictionary