Devil's Island Hear it!

Devil's Island Definition

Devil's Island

one of a group of French islands off the coast of French Guiana: site of a former penal colony