碍于àiyú
Top 40000
Meanings
1. to be constrained by; due to (a constraining factor)
Characters used