Back to Dictionary
血肉相连
血肉相連
xuèròuxiānglián
1. one's own flesh and blood (idiom); closely related