giant armadillo (priodontes giganteus) - German English Dictionary