endemic plants - French English Dictionary