STOUR MEANING IN ENGLISH

• Stour Definition & Synonyms

  1. (a.) Tall; strong; stern.
  2. (n.) A battle or tumult; encounter; combat; disturbance; passion.


RECENT SEARCHES