macrophytophage - French English Dictionary