carrara ( synonym found)

Definition of carrara:

°A substance containing the alkaloid D-tubocurarine, used historically as a muscle relaxant during surgery.

Definition of carrara:

°A substance containing the alkaloid D-tubocurarine, used historically as a muscle relaxant during surgery.

Back to Top