odisela meaning in english [Tel.] n. A sling rallu visiri veyutaku vadabade oka vidhamaina tadu. odiselakadu a slinger.