anatotitan - definitions and synonyms

anatotitan noun

  1. English Meaning: 

    : one of the largest and most famous duck-billed dinosaurs