Translate English Arabic افتراع

English
Arabic
    Noun
  1. ...
  2. defloration {of a girl }
    اِفْتِراع {فَتَاةٍ}