horned armor snail - Spanish English Dictionary