English | German | Russian | Czech

score on oneself English

Meaning score on oneself meaning

What does score on oneself mean?

score on oneself

To score an own goal.

Are you looking for...?

score | on | oneself