myrmecophyte - French English Dictionary