desolator - German English Dictionary