3 definitions by Toddw2004
by Toddw2004 September 13, 2016
by Toddw2004 September 7, 2016
term used to describe someone who is speaking romantically and flirting with multiple people, often used to describe a popular person who knows no boundaries in a love game.
by Toddw2004 March 11, 2019