HAVE Meaning of HAVE in English (verb, transitive) to copulate 'John had Mary last night.' to take unscrupulous advantage of 'John was had by the salesman.' Slang English vocab. Английский сленговый словарь. 2012