Dictionary.com
Thesaurus.com
well-constricted
Derived word form of constrict