ambeda meaning in english

[Tel.] n. A simpleton. mettanivadu. “vedulupalki nannadaraveyagajuceda nindunantayambedaluleru.” padma iii. 57.