tetrasporophyte
noun
tet·ra·spo·ro·phyte
Definition of tetrasporophyte
: a plant bearing tetraspores
Keep scrolling for more