salt-resistant plants - French English Dictionary