sporophyte (n.) Look up sporophyte at Dictionary.com
from sporo- + -phyte.