Word info

mycalamide

Noun

Meaning

mycalamide (plural mycalamides)

(organic chemistry) Any of a group of antiviral amides present in sponges of the genus Mycale.

Source: en.wiktionary.org

Close letter words and terms