arabdict Dictionary & Translator - Arabic-English translation for one who lived through two or more epochs or eras or generations

      ...

      related Translations

      مصل {المُصَلّي}
      one who sacrifices himself {for his country, etc.}