Kotomora
ほおずき (hoozuki) Japanese meaning: ground cherry | Kotomora