ceylon moss - French English Dictionary