guruda meaning in english [Tel.] n. A club or mace: (probably from the Persian word gurz.) gada ane ayudhamu. T. i. 9.