to do a lot of travelling - Turkish English Dictionary