Word info

dinosauroid

Noun

Meaning

dinosauroid (plural dinosauroids)

(science fiction) A hypothetical descendant of troodontid dinosaurs with human-like intelligence and physiology.

Source: en.wiktionary.org

Close letter words and terms