have a rough ride - Turkish English Dictionary