I found this dictonary very useful, it contains almost everything.
Just to correct my friend here that wrote his review about Bosnian language, that Bosnian language has been in existence for centuries. However, during the communist and anti Bosnian (muslim) regieme, Bosnian language was not allowed to be used, in the same way as a Bosnian person wasn't allowed to call him self a muslim. Hence, Bosnian language was unknown to people outside of Bosnia. Fortunatelly, that is not the case any longer.
Bosnian language contains most unique words derived from Turkish language, which cannot be found in Serbo-Croat language that is spoken in Yugoslavia and Croatia.
As far as this dictionary goes, it is well put together and I would recommend it to anyone that is interested in learning Bosnian language or travelling to Bosnia.