the largest dinosaur yet found - French English Dictionary