The AI-powered English dictionary
plural bampots
(Scotland, slang, derogatory) An idiot; an objectionable and foolish person.