Word Meaning

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


Meaning of put off

- A shift for evasion or delay; an evasion; an excuse.

Crossword clue for put off

- Defer throw
- Discourage (from)