internationally important ecosystem - French English Dictionary