salvia triloba - Spanish English Dictionary