What does alberner Tor mean?

alberner Tor - German to English

ridiculous fool