A feeling of tension or tightness in one or more muscles.
Source: NCI Thesaurus (C118433).
Leave your details and our team will contact you.