chowchow - German English Dictionary