megaherbivore - German English Dictionary