leta meaning in english [Tel.] n. A bough or branch. komma, sakha. letamogamapadu to turned away, as the face, vimukhamagu.