brain murmur - French English Dictionary