spectacled laughing thrush - Turkish English Dictionary