Term: Home defeat

Definition:


Losing a match at your own stadium.

Contributed By: Alex Case