Kotomora
ケブカスズメバチ (kebukasuzumebachi) Japanese meaning | Kotomora