Arabic-English dictionary »

إِكْسْكَالِيبُر meaning in English

ArabicEnglish
إِكْسْكَالِيبُر

ExcaliburLegendary sword