impelled
English
impelled meaning in English • impelled का अर्थ अंग्रेजी में
Adjective
- motivated by an irresistable compulsion.