Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Tomentose
a.
Covered with matted woolly hairs; as, a tomentose leaf; a tomentose leaf; a tomentose membrane.
←
Tomelet
Tometous
→
Shares
Related Words
Ment
Omen
Tome
Tose
Menu
Home
Search
My Last Searches