One who lacks knowledge
Answer with explanationAnswer: Option B
Ignorant, illiterate, unlettered, uneducated mean lacking in knowledge or in training. Ignorant may mean knowing little or nothing, or it may mean uninformed about a particular subject: An ignorant person can be dangerous
Rohit is greedy for money. His collegues call him
Answer with explanationAnswer: Option C
Avaricious is immoderately desirous of wealth or gain; greedy. Spendthrift is a person who spends money or possessions extravagantly. Cynic is a person who thinks that people think only about themselves and are not sincere or honest. Splendid is big and pompous.