Online English Dictionary

Home

Bestraught


a.

Out of one's senses; distracted; mad.


© 2009 Dammam Community College