mamenchisaur noun1 •Any of the species of long-necked herbivorous dinosaurs in the genus Mamenchisaurus. formsmamenchisaurs