사쿠라
Top 8000
Meanings
Noun
1. sakura; cherry blossoms, especially in Japan
2. the suit of cherry blossoms in hwatu playing cards, representing the month of March (hanafuda, somewhat dated, dated)
Pronunciation
sakura