Online English Dictionary

Home

Tumorous


a.

Swelling; protuberant.


© 2009 Dammam Community College