Kotomora
蛹虫 (ようちゅう, youchuu) Japanese meaning: pupa | Kotomora