spermatophyte - French English Dictionary