giant laughingthrush - Turkish English Dictionary