1 definition by Jonny boychuck

After a war or battle when the person who is defeated falls into a depression
After Germany lost in World War One the country suffered from defeation.
by Jonny boychuck March 18, 2018
Get the Defeation mug.