Touton giant cell

What is Touton giant cell?

Touton giant cell definition and meaning on Dictionary terms:
noun
Sir Donald Francis,1875

Tags: