Kotomora
青虫 (あおむし) Japanese meaning | Kotomora