两头liǎngtóu
Top 20000
Meanings
1. both ends
2. both parties to a deal
Characters used