Downey cell (English, noun)
expansion: Downey cell (plural Downey cells)
Senses:
topics: immunology
medicine
sciences
glosses: Synonym of Türk cell.
Forms:
form: Downey cells
tags: plural