mucous tumor - French English Dictionary