VariousWords beta
Related Terms:
Noun
Definition: An abnormally slow contraction and relaxation of muscles in response to mechanical or electrical stimulation
VariousWords beta
Definition: An abnormally slow contraction and relaxation of muscles in response to mechanical or electrical stimulation