• Hadrosauroid

    Full definition of hadrosauroid

    Noun

    hadrosauroid

    (plural hadrosauroids)
    1. Any dinosaur of the superfamily Hadrosauroidea
    © Wiktionary