What does bbdo mean?

bbdo meaning in Urban Dictionary

it really is an international marketing agency. Its referred to as being the absolute most creative ad company on earth