'Statue of Liberty' definitions:

Definition of 'Statue of Liberty'

(from WordNet)
noun
A large monumental statue symbolizing liberty on Liberty Island in New York Bay