1 definition by Football Bants
A professional footballer deemed as a Goat who has scored the highest international goals in history but has them against low side teams we have never heard of like Lithuania, Luxembourg and more recently, Andorra.
by Football Bants November 12, 2020