moschate - French English Dictionary