angola thrush - French English Dictionary