horned armor snail - Turkish English Dictionary