(figurative) something that hinders or handicaps
0 Comments 0 Shares 619 Views