Kotomora
アブラムシ (aburamushi) Japanese meaning: aphid | Kotomora