The dictionary of Sàbhal Mòr Ostaig. The search interface also ties in with a list of other online dictionaries. As with most online-dictionaries, you get a big list of words without explanations, so finding the right one can be a bit difficult sometimes. It will do for starters though, and I use it all the time. It's also very convenient for finding words fast that you have forgotten, or if you wish to read a text and don't want to spend ages trawling though a book for the words. It has the base forms of words listed, so if you run across an irregular form you don't know the base form for, you won't find it. Select Briathrachan Beag for that, it has some inflected forms listed. It's only a little dictionary though, as the name says (beag = little).