1 definition by DickieD79

Three Mile Island - a nuclear power plant in Pennsylvania USA the sight of a nuclear catastrophe in March 1979
by DickieD79 May 4, 2022
Get the TMI mug.