torrubia longifolia - Spanish English Dictionary