3 definitions by Toddw2004
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
by Toddw2004 September 13, 2016
by Toddw2004 September 7, 2016