Longman Dictionary English From Longman Dictionary of Contemporary Englishsomebody has been hadsomebody has been hadTRICK/DECEIVEused to say that someone has been deceived, for example by being tricked into paying too much You paid £200? You’ve been had! → have ldoceonline.com