Meaning of ice shelf

Definition of ice shelf

(noun) ice that is attached to land but projects out to sea

Other information on ice shelf

WIKIPEDIA results for ice shelf
Amazon results for ice shelf