texas armadillo (dasypus novemcinctus) - Spanish English Dictionary