Dicts.info 

Invasive Plant Species dictionary :: translations