tura meaning in english [Tel.] n. Drizzling rain, a drop of rain. vanabottu. A. iv. 169. A porpoise. jalajantubhedamu.