meaning of rocky soil