Word info

cyclamide

Noun

Meaning

cyclamide (plural cyclamides)

Any of a class of oligopeptides produced by cyanobacteria.

Source: en.wiktionary.org

Close letter words and terms