Translation of selaput dara in English:

selaput dara

hymen

noun

  • 1

    hymen, membrane partly covering the opening of the vagina of a women who have never had sex