Word Meaning

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


Meaning of dumous

- Abounding with bushes and briers.
- Having a compact, bushy form.