non-flowering plants - Spanish English Dictionary