meaning of tumour
1.
an
abnormal
new
mass
of
tissue
that
serves
no
purpose
Related Words
tumour
|
tumour necrosis factor
|
Developed & Maintained By
Taraprasad.com