English Synonyms Synonyms Question #5804 (CAT-I) Which option provides a synonym for 'ALLURE', meaning to attract or charm? A Repulse B Seduce C Discourage D Alienate