lariatin

English

Etymology

From lariat.

Noun

lariatin (plural lariatins)

  1. Any of a group of antimycobacterial lasso peptides produced by Rhodococcus

Anagrams