maduru meaning in english

[Tel.] n. Coping, the cope or crown of a wall; or thatch placed on the top of a wall. godapaikappu. madurugoda an enclosing wall. HD. ii. 1038. madurupoyu to put a coping on a wall. madurumidipilli a cat on the roof, i.e., a calculating man; one who “sits on the fence.”