"مهدى" - Arabic English dictionary
"مهدى" - Translation from Arabic to English
-
dedicated
-
my cradle