Tamil Dictionary 🔍

self-perplexed

Self`-per*plexed", a. Defn: Perplexed by doubts originating in one's own mind.


self-perplexed - Similar Words