Question

The life cycle of flowering plants contains both sporophytes and gametophytes.

Answer

This answer is hidden. It contains 4 characters.