Definition/Meaning of ornithopods
English - Noun:
ornithopods plural form of ornithopod