lander's horseshoe bat - Spanish English Dictionary