requiring much skill, effort, or attention
from Latin 'demandare' meaning to entrust or command
Try Another Word