long-striding - Turkish English Dictionary