champlain - German English Dictionary