'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