Kotomora
幼虫 (ようちゅう, youchuu) Japanese meaning: larva | Kotomora