hymen imperforatus - Turkish English Dictionary