STRAINT MEANING IN ENGLISH

• Straint Definition & Synonyms

  1. (n.) Overexertion; excessive tension; strain.


RECENT SEARCHES