self-trailed - Turco Inglés Diccionario