he/she has/had hitchhiked - Turco Inglés Diccionario