ఉరుముడుurumuḍuTop 3000MeaningsNoun1. a certain forest tree, with delicate blossoms and a fruit as large as a lemon. Cassia marginata (Watts.)