meaning of bomper

bomper meaning in Urban Dictionary

South Wales term for "big".