the armadillos' armour - Turkish English Dictionary