Spanish edit

Noun edit

dinosauroide m (plural dinosauroides)

  1. dinosauroid