两全liǎngquán
Top 50000
Meanings
1. to satisfy both sides
2. to accommodate both (demands)
Characters used