Give the appropriate scientific term for the following.
(i) Haploid stage found in moss plant
Gametophyte
Higher plants which produce seeds.
(k) Higher plants which produce seeds
(h) Tallest angiosperm
(c) Edible algae rich in protein