Definify.com

Definition 2025


xenartro

xenartro

Italian

Noun

xenartro m (plural xenartri)

  1. xenarthran