Wiktionary
diplodocoids
n. (plural of diplodocoid English)
n. (plural of diplodocoid English)