Hybrid encryption combines secret-key and public-key cryptography into an encryption scheme.
Hybrid encryption keeps the distinctive advantage of public-key cryptography that the sender needs no prior shared secret with the recipient, only her/his public key. And performance is typically better than with pure public-key encryption, in term of speed and size overhead, especially for large messages.