three-banded armadillo (tolypeutes tricinctus) - Spanish English Dictionary