Kotomora
ノミバエ (nomibae) Japanese meaning: phorid fly | Kotomora