Word Meaning

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


Meaning of stour

- A battle or tumult; encounter; combat; disturbance; passion.
- Tall; strong; stern.