everlast - German English Dictionary