n-terminal pro-brain natriuretic peptide - French English Dictionary