meaning of Alcatraz

Alcatraz meaning in Etymology Dictionary

see albatross.


Alcatraz - German to English

the Rock [prison]