If you need simple explanations and tasks to practice tenses (vremena - present simple, past simple..), try this site

 
     

Find out definitions and synonyms (words that have the same or similar meaning) of words you don't know

 
     

Translate a word from Croatian into English or vice versa (obrnuto) and hear how it is pronunced