self-trailed - Alemán Inglés Diccionario