spermatophytes - French English Dictionary