pin one's hopes on - Turkish English Dictionary