cover a lot of ground - Turkish English Dictionary