omphalorrhea - French English Dictionary