Sssi Definition

abbreviation
Site of Special Scientific Interest.
Wiktionary

Words Near Sssi in the Dictionary