Search term spermatophyte has 2 results
Jump to
EN English IT Italian
spermatophyte fanerogame
spermatophyte (n) [plant that bears seeds] spermatofita (n) [plant that bears seeds] (n)