Definition of SSSI in US English:

SSSI

abbreviation

  • (in the UK) Site of Special Scientific Interest.