A slang term for a goal that is scored from a distance and kicked with great power.

Soccer Howler

Search Results