This is the 34th most frequent Croatian word.
dva
The Croatian word "dva" means "two" in English.
Here 'dva' is used as the cardinal number 'two' modifying the noun 'psa' (dogs) to indicate quantity.
Imam dva psa.
I have two dogs.
In this sentence, 'dva' modifies 'puta', meaning 'times', to indicate frequency and emphasize repetition.
Dva puta sam pogledao taj film.
I have watched that movie twice.
Here, 'dva' is again quantitative, used with 'puta', but it refers to something specific in the past as part of a comparison.