Dicts.info 

Invasive Animal Species Encyclopedia :: definitions