imperforate hymen - Turkish English Dictionary