What does EGMD stand for?

What does EGMD mean? We have 3 definitions. Read most used EGMD meanings below.