chowchow - French English Dictionary