overliver - German English Dictionary