Trichome
English Meaning
A hair on the surface of leaf or stem, or any modification of a hair, as a minute scale, or star, or gland. The sporangia of ferns are believed to be of the nature of trichomes.
Sorry, No Malayalam Meaning for your input!
See Trichom Want To Try Trichome In Malayalam??