Word info

antiamyloid

Noun

Meaning

antiamyloid (plural antiamyloids)

(medicine) Any substance that combats amyloid (protein deposits)

Source: en.wiktionary.org

Anagrams

Close letter words and terms