Questions & Answers about Ona želi da mi da haljinu, a ja želim da njoj dam jaknu.
In Serbian, after verbs like želeti (to want), it is very common to use da + present tense instead of an infinitive.
So:
- želi da da = she wants to give
- želim da dam = I want to give
This is one of the most important patterns in Serbian. English uses to give, but Serbian usually uses da plus a present-tense verb.
Because these are two different words that just happen to look the same.
In želi da mi da:
- the first da is a conjunction meaning something like to / that
- the second da is the verb gives
So the structure is:
- želi = wants
- da = to
- mi = to me
- da = give / gives
The second da is the 3rd person singular present form of dati (to give).
That is why the sentence can look strange at first, but it is completely normal Serbian.