Australian company Dick Smith has sparked controversy ahead of Australia Day this Saturday.
Dick Smith is running an advertisment saturated with "Dick" jokes and innuendo.
Warning - the ad below may contain offensive language
It has been deemed too offensive to air during prime time television.
In the TV advert, Dick Smith urges Australians to dodge foreign owned products and eat foodstuffs with a Dick Smith label instead.