hindrances - Turkish English Dictionary