面交miànjiāo
Top 50000
Meanings
1. to deliver personally
2. to hand over face-to-face
Characters used