urumudu meaning in english [Tel.] n. A certain forest tree, with delicate blossoms and a fruit as large as a lemon. Cassia marginata (Watts.)