しま ばえ
shimaba e

Noun

1. lauxaniid fly (any fly of family Lauxaniidae)

Usually Written in Kana
Noun

2. flesh fly (any fly of family Sarcophagidae)

Related to 肉蠅
Other forms: