bar-backed laughing thrush - Spanish English Dictionary