Definition of Statue Of Liberty

  • 1. A large monumental statue symbolizing liberty on Liberty Island in New York Bay Noun

Semanticaly linked words with "statue of liberty"