damon's girlfriend is straight up inspecta gadget
a person who is nosy and or snooping in someone else's business
"damon's girlfriend is straight up inspecta gadget" What is the definition of "inspecta gadget"?