History
History
Show in Sentence
 Show Synonyms 

1) to join (things), be joined, (as if) by weaving or lacing together (interlace)

Synonyms
UK
US
Meaning:
defeat

to win a victory over (a player, team, rival)

overthrow, beating

LACING as in Wiktionary
LACING as in Wikipedia