കടലാടി (kadaladi) Malayalam word · pronounced kadaladi Meaning in English A medicinal plant English words: medicinal, plant