armadillo (tolypeutinae) - Turkish English Dictionary