talabonu meaning in english [Tel.] n. A sort of eel. Russell No. 38. Mur&ae;na esox serridentata. (MeLelland) Jerdon.