Question: what is the main difference between mosses and ferns?
Answer: Differences: -- Mosses are nonvascular plants; ferns are vascular. -- Gametophyte is the dominant generation in mosses; sporophyte is dominant generation in ferns. -- Mosses have separate male and female gametophytes; fern gametophytes have male and female parts on same plant.