staunchest ally - Turkish English Dictionary