bat-leaf passion flower - Spanish English Dictionary