face up to difficulties - Turkish English Dictionary