bir tür armadillo - Turkish English Dictionary