Dictionary > Multinucleated

Multinucleated

multinucleated
(Science: biology) multinuclear.


You will also like...