Definition of SSSI in English:

SSSI

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