arrow leaved aster: a variety of aster
organism: a living thing that has (or can develop) the ability to act or function independently
homozygote: (genetics) an organism having two identical alleles of a particular gene and so breeding true for the particular characteristic