non-native plants - Spanish English Dictionary