moonrock - French English Dictionary