Word of the day

Dumfoozled – a state of confusion or bewilderment; perplexed; befuddled.

Leave a comment