OFMD: Our Fantastic Marketing Department

What does OFMD mean? The above is one of OFMD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Our Fantastic Marketing Department