Diplodocus meaning in malayalam

Word: Diplodocus

Meanings of Diplodocus in malayalam :

Noun Oru Tharam Dinosar‍ (ഒരു തരം ദിനോസര്‍)
Diplodocus definition
Noun:
(zoology) huge quadrupedal herbivore with long neck and tail; of late Jurassic in western N. America
Related wordsDiplodocus - Oru Tharam Dinosar‍ (ഒരു തരം ദിനോസര്‍)
Malayalam to English
English To Malayalam