Word Meaning

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


Meaning of treatable

- Manageable; tractable; hence, moderate; not violent.