how long have you done karate? - Turkish English Dictionary