|
Definition of Velcroid
1. Noun. One who stays physically near to an influential person, especially in an effort to increase their own media exposure. ¹
¹ Source: wiktionary.com
|
1. Noun. One who stays physically near to an influential person, especially in an effort to increase their own media exposure. ¹
¹ Source: wiktionary.com