Definitions of Statue of liberty:

  • noun:   a large monumental statue symbolizing liberty on Liberty Island in New York Bay