something that impedes activity, freedom, or progress

listen to the pronunciation of something that impedes activity, freedom, or progress
İngilizce - İngilizce
trammel
something that impedes activity, freedom, or progress