English synonyms about - contact  

Ellis Island

noun

1 Ellis Island

An island in New York Bay that was formerly the principal immigration station for the United States.


Find more on ellis island elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0253