English to Arabic

Meaning for:
Goalposts
other
عوارض المرمى