truva - German English Dictionary