CROTALIN Meaning of CROTALIN in English n. substance derived from snake venom Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012