Kotomora
捕食寄生 (hoshokukisei) Japanese meaning: parasitoidism | Kotomora