Triceratops Meaning

There are 1 meaning(s) for word Triceratops

Meaning 1 : huge ceratopsian dinosaur having three horns and the neck heavily armored with a very solid frill