statue of liberty Meaning, Definition & Usage

  1. noun a large monumental statue symbolizing liberty on Liberty Island in New York Bay

WordNet