Back to Dictionary
苛求
kēqiú
1. demanding
Uncommon • Top 35%