Kotomora
花柄 (かへい, kahei) Japanese meaning: peduncle | Kotomora