type of land snail (bulimus maximus) - Spanish English Dictionary