macrophytophage - German English Dictionary