Bell-end is a slang term for the head of a penis, but it is also used to describe someone who is a complete and utter moron. So you might refer to the shithead that parked too close to you in the car park as a ‘Bell End’. We British are both colourful and inventive with our profanities.