mule armadillo (dasypus hybridus) - Turkish English Dictionary