brain metastasis - French English Dictionary