MohammedPreview
Open in TheBrain

Puzzling

  1. Difficult to understand or explain; enigmatic or confusing; perplexing.