Kotomora
幼生 (ようせい, yousei) Japanese meaning: larva | Kotomora