This is the 88th most frequent Croatian word.
zagrebu
"Zagrebu" is the dative or locative case of "Zagreb," meaning "to Zagreb" or "in Zagreb" in English.
Here, 'zagreb' is used metaphorically as a modified expression for 'goal', focusing on the act of targeting a goal.
Prebacio je loptu preko ogradu umjesto da puca pravo u zagrebu.
He threw the ball over the fence instead of shooting it directly into the goal.
In this sentence, 'zagreb' refers to the city of Zagreb as a proper noun, and it appears in its locative case to indicate the location.
Posjetili smo Zagreb i uživali u zagrebu u muzejima.
We visited Zagreb and enjoyed our time in Zagreb's museums.
In this case, 'zagreb' appears as a noun referring to a scratch or a scrape made while climbing.