i think i've been had. - Español Inglés Diccionario