I was searching for an online Bengali dictionary that I can use not only to check meanings of Bengali words but also to use it as a spell checker. Then I chanced upon this website, Samsad Bengali-English Dictionary by Sailendra Biswas. The dictionary is quite effective, however you may need few tries to get accustomed. The dictionary is partly funded by the US Dept of Education.