How does the hyphen alter the this means in expressions like "significant general performance" and "high-effectiveness"? 0acid rock alternative rock alt-rock anti-rock art-rock (as) strong as a rock amongst a rock and a hard put amongst the rock and also the tricky position country rock glam rock glitter rock really hard being a rock really hard ro