Kotomora
アワフキムシ (awafukimushi) Japanese meaning: froghopper | Kotomora