that maryclare stole peter away from me when i went to cali last weekend
someone who waits until you leave town then swoops on your bf (boyfriend)
"that maryclare stole peter away from me when i went to cali last weekend" What is the definition of "maryclare"?