something that impedes activity, freedom, or progress

listen to the pronunciation of something that impedes activity, freedom, or progress
الإنجليزية - الإنجليزية
trammel
something that impedes activity, freedom, or progress
المفضلات