BESTRAUGHT MEANING IN ENGLISH

• Bestraught Definition & Synonyms

  1. (a.) Out of ones senses; distracted; mad.


RECENT SEARCHES