Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of tomentose

- Covered with matted woolly hairs; as, a tomentose leaf; a tomentose leaf; a tomentose membrane.