Kotomora
ニクバエ (にくばえ, nikubae) Japanese meaning: flesh fly | Kotomora