Choose the appropriate word as synonym : Perplexed :
A
angry
B
annoyed
C
aroused
D
puzzled
Correct Answer: puzzled