面交miànjiāoTop 50000Meanings1. to deliver personally2. to hand over face-to-faceCharacters used面face交to deliver