Subscribe English
look up any word, like bae:

1 definition by The Goose, the Duck and Swan

 
1.
sitting between two people that you like at the same time causing you to be stuck in a love sandwich.
Person 1: I saw this dude last night who was in a love sandwich with these two chicks.
by The Goose, the Duck and Swan January 16, 2010
17 22