strategic support point - Turkish English Dictionary