Berikut ini adalah penjelasan tentang sakura dalam Kamus Indonesia-Inggris
1 cherry tree. 2 (Coll.) other trees bearing pink blossoms.