Or, to put it simply:-
Socialist (UK) = Liberal (US)
Communist (UK) = Socialist (US)
Liberal (UK) = Something completely different, neither Conservative nor Sociaslist, nor Communist (or, neither Republican nor Democrat nor Socialist (US).
Easy-peasy innit?