how long have you been doing karate? - Alemán Inglés Diccionario