a stumbling block - Turkish English Dictionary