Dictionary search results

Showing 1-5 of 5 results

tie-up British & World English

A link or connection, especially one between commercial companies

tie-up English Thesaurus

the Mumbai-based firm is contemplating tie-ups with software houses abroad

tie someone up British & World English

Bind someone so that they cannot move or escape