A slang term for Portsmouth & Southsea in the UK. The city of Portsmouth (and the smaller town of Southsea) are in fact
on an island, called Portsea Island. The name has been
made famous on a range of T-Shirts available
in Southsea which have the words "Southsea Bronx - Strong
Island" on them.