MohammedPreview
Open in TheBrain

Puzzled

  1. Confused or perplexed.