Vocabulary

ハンカチの木

handkerchief tree (Davidia involucrata); dove tree

expression noun