Demanding(adjective) Requiring much time, effort, or attention; making persistent requests or claims. Hindi meaning:मांग करने वाला, कठिन, श्रमसाध्य Synonyms: exacting, taxing, arduous, insistent, pressing