Dicts.info 

Insects Encyclopedia :: definitions