have a lengthy criminal record - Turkish English Dictionary