Japanese dictionary

Dictionary: “ハンカチノキ”

ハンカチノキ

ハンカチノキ

handkerchief tree (davidia involucrata); dove tree