任由rènyóu
Top 15000
Meanings
1. to let (sb do sth)
2. to allow
3. regardless of
Characters used