excava - German English Dictionary