两全其美liǎngquánqíměiTop 45000Meanings1. to satisfy rival demands (idiom)2. to get the best of both worlds3. to have it both ways4. to have one's cake and eat it tooCharacters used两two全whole其his美beautiful