Definition of Love Canal in English:

Love Canal

proper noun

  • A section of Niagara Falls in New York that was evacuated after 1970s exposure that chemical wastes were buried in its residential neighborhood. It has been partially reoccupied.

Pronunciation:

Love Canal

/ˈləv kəˌnal/