screaming hairy armadillo - Turkish English Dictionary