Tamil Dictionary 🔍

telotrocha

Te*lot"ro*cha, n.; pl. Telotrochæ. Etym: [NL. See Telotrochal.] (Zoöl.) Defn: An annelid larva having telotrochal bands of cilia.


telotrocha - Similar Words