Statue of Liberty
a large monumental statue symbolizing liberty on Liberty Island in New York Bay