SLD


Meaning of SLD in English

abbr. (in the UK) Social and Liberal Democrats.

Usage:

In 1989 officially replaced by Liberal Democrats.

Oxford English vocab.      Оксфордский английский словарь.