English version

somebody has been had

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
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.