1 definition by Lady Glitter Sparkles aka NEHA

A future doctor who is all about the dramz (drama). A medical student who loves the goss.
She is being such a Dr. Amz about this opioid prescription! Nurse, please bring the goss (gauze).
by Lady Glitter Sparkles aka NEHA November 26, 2017
Get the Dr. Amz mug.