Definition of SLD in English:

SLD

abbreviation

  • Social and Liberal Democrats.