Well little one, Kaviraj is a word that comes from the language of Sanskrit, which is an old language from India. In Sanskrit, "kavi" means "poet" and "raj" means "king". So when we put these two words together, we get "kaviraj", which means "king of poets".
But when people say "kaviraj" these days, they are usually referring to someone who practices traditional Ayurvedic medicine in India. Ayurveda is an ancient Indian practice that focuses on the idea of balance between the mind, body, and spirit. Kaviraj will use herbs, oils, and other natural remedies to help people heal from illnesses or maintain their health in a natural way.
So to sum it up, kaviraj is a word that means "king of poets" in Sanskrit, but it is also used to describe someone who practices traditional Ayurvedic medicine in India.