Meaning of statue of liberty

Definition of statue of liberty

(noun) a large monumental statue symbolizing liberty on Liberty Island in New York Bay

Other information on statue of liberty

WIKIPEDIA results for statue of liberty
Amazon results for statue of liberty