something that impedes activity, freedom, or progress

listen to the pronunciation of something that impedes activity, freedom, or progress
English - English
trammel
something that impedes activity, freedom, or progress
Favorites