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