English Dictionary
◊ TURNCOAT
impeded
adj : made difficult or slow; "we blamed our impeded progress on
lack of money"