Liberty Island

Proper noun

 * 1) A small uninhabited island in New York Harbor, the location of the Statue of Liberty.

Translations

 * Chinese:
 * Mandarin: 自由島
 * Spanish: Isla de la Libertad