cloud-forest screech owl - Turkish English Dictionary