spermatophyte - German English Dictionary