Meaning of “Lib Dem” in the English Dictionary

English