hinderance - Turkish English Dictionary