amada meaning in english

[Tel.] n. A measure of distance equal to four coss: that is, either 8 or 10 miles. adugu amadaga nundinadi every step was as wearying as a mile.