slit-faced bats - Spanish English Dictionary