blow-in

Definitions

Marketing

  • noun a postcard-size advertising card inserted in a magazine

Slang

  • noun a newcomer and/or interloper. The noun, usually referring to an unwelcome visitor, is based on the colloquial verb ‘to blow in’ meaning to arrive unexpectedly.
http://www.dictionarycentral.com/definition/blow-in.html