do a lot of sports - Spanish English Dictionary