Arabic-English dictionary »

سَاكُورَا meaning in English

ArabicEnglish
سَاكُورَا f

sakurablossom of the Japanese cherry tree|cherry blossom

sakuraJapanese cherry tree