Japanese dictionary
ハンカチのき
handkerchief tree (davidia involucrata); dove tree
Kanji details
・tree
・wood