treaty of alliance - German English Dictionary