Question Detail Sot teetotaller.very weak.habitual drunkard.very strong. Answer: Option CExplanation:Sot meaning in Hindi पियक्कड़ Similar Questions : 1. Somnambulist someone who walks in sleep.someone who runs faster.someone who eats very much.someone who is very greedy. Answer: Option AExplanation:Somnambulist meaning in Hindi निद्राचारी 2. Hypochondriac a patient with imaginary symptoms and ailmentsa person who thinks that he is superiora person who thinks he is wrongconfessing one's mistakes Answer: Option AExplanation:Hypochondriac meaning in hindi रोगभ्रमी 3. Cosmopolitan a person who can speak all languages.a person who regards the whole world as his country.a person who is having knowledge of all topics.None of above. Answer: Option BExplanation:Cosmopolitan meaning in hindi जो देश या जाति के पक्षापात से रहित हो 4. Stoic A person who is indifferent to the pains and pleasures of life.A person who is in to the pains and pleasures of life.A person who always remain in pain.A person who is always in pleasures of life. Answer: Option AExplanation:Stoic meaning in Hindi भावहीन 5. Fastidious A lover of good food.A lover of music.A lover of art.Very particular and choosy person. Answer: Option DExplanation:Fastidious meaning in hindi तुनुक मिज़ाज Read more from - One word substitution for people