solitary nodule of intestine - French English Dictionary