short-tailed leaf-nosed bats - Turkish English Dictionary