"To demand" is Требовать in Russian.
Требовать means "To demand" in English.
Word #3774 of 4,000 by frequency in Russian — level B2.
Он начал требовать объяснений.
He started to demand explanations.