meaning of statue of liberty

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


Related Words

statue of liberty |

Developed & Maintained By Taraprasad.com

Treasure Words