by Cali408619 January 12, 2019
A subtle way of saying "you turn me on" or "you float my boat". It can also be used in a non-sexual way to describe something that one likes.
by shmorn November 29, 2005
by Real deal20 September 11, 2019