Definify.com

Definition 2025


Xenotarsosaurus

Xenotarsosaurus

Translingual

Proper noun

Xenotarsosaurus

  1. A genus of abelisaurid theropod dinosaur that lived during the Late Cretaceous of Argentina.