dinosauroid noun1 •A hypothetical descendant of troodontid dinosaurs with human-like intelligence and physiology. formsdinosauroids