taylor's spire snail - Spanish English Dictionary