Term: Home defeat

Definition:


Losing a match at your own stadium.

Contributed By: