thisbugslife.com
Two new online dictionaries
I have tested both and they work very well!