excrescent - French English Dictionary