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
Tweet