Online English Dictionary

Home

Selfdestroyer


n.

One who destroys himself; a suicide.


© 2009 Dammam Community College