a medium-sized mammal found in north, central, and south america (dasypus novemcinctus) - Spanish English Dictionary