Meaning of “Lib Dem” in the English Dictionary

british dictionary