Kotomora
ホモ接合 (homosetsugou) Japanese meaning: homozygous | Kotomora