making excessive demands; hard to satisfy

listen to the pronunciation of making excessive demands; hard to satisfy
الإنجليزية - التركية
الإنجليزية - الإنجليزية
exacting
making excessive demands; hard to satisfy
المفضلات