English Dictionary
Definition Alcatraz in British English
Alcatraz
/ˈælkəˌtræz/
1
a US prison on a small island in San Francisco Bay, which was almost impossible to escape from
