ride on the back of something - Turkish English Dictionary