Kotomora
ウリバエ (uribae) Japanese meaning: cucurbit leaf beetle | Kotomora