ceylon whistling thrush - French English Dictionary