What are Tridosha?

Tridosha are the most complicated of all Ayurvedic concepts. Here is what I have understood about the trio.