be dogged by problems - Turkish English Dictionary