hymenoid - French English Dictionary