OneLook contains and index of 900 online dictionaries with over 5 million words.