blooming idiot

круглый дурак

Большой англо-русский словарь