i think i've been had. - Turco Inglés Diccionario