Correct Answer & Explanation
Option B
• The word 'Defile' means to make something dirty or no longer pure, especially something sacred. Among the given options:
• 'Desecrate' means to treat (a sacred place or thing) with violent disrespect; to violate.
• 'Spend' means to pay out money.
• 'Delay' means to postpone.
• 'Scanty' means small or insufficient in quantity or amount.
• Therefore, 'Desecrate' is the correct synonym.