Definify.com

Definition 2024


mégaherbivore

mégaherbivore

See also: megaherbivore

French

Noun

mégaherbivore m (plural mégaherbivores)

  1. (biology) megaherbivore