megaherbivore - French English Dictionary