it's time to push off - Turkish English Dictionary