a formidable obstacle - Turkish English Dictionary