vitium92's definitions
"Pin-eyed" in law-enforcement and street circles in the US usually refers to the contraction of pupils, a common side effect of opiate use. This could be Heroin or Oxycodone etc.
by vitium92 November 20, 2018
Get the Pin-eyedmug.