AMYLOID


Meaning of AMYLOID in English

[ 'amɪlɔɪd ]

■ noun Medicine an insoluble protein which is deposited in the liver, kidneys, spleen, or other tissues in certain diseases.

Derivatives

~osis noun

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.