tropical screech owl (otus choliba) - Turkish English Dictionary