作梗zuògěng
Top 50000
Meanings
1. to obstruct; to stand in the way; to interfere; to create difficulties
Characters used