motor and bicycle mechanic - Turco Inglés Diccionario