Tamil Dictionary 🔍

trichocyst

Trich"o*cyst, n. Etym: [Gr. (Zoöl.) Defn: A lasso cell.


trichocyst - Similar Words