Top definition
a thing where you link through to something (youtube, a blog, and article etc..) and you see someone has recently left a message "xxxx...sent me here" or "im here because of...xxxx"
charlie brookere sent me here
Get the mug
Get a sent me here mug for your mother-in-law Helena.