Kotomora
虻蜂 (abuhachi) Japanese meaning: horsefly and bee | Kotomora