himalayan whistling thrush - Spanish English Dictionary