have a lengthy criminal record - Turco Inglés Diccionario