Kotomora
寄生蜂 (きせいばち) Japanese meaning | Kotomora