Loony left

British pejorative term From Wikipedia, the free encyclopedia

Loony left