Definitions English

  • A South American family of loricate edentate quadrupeds; the armadillos.