meniscate - French English Dictionary