Michelle Rodriguez is rebounding just fine from her supermodel ex-GF -- just ask Zac Efron's mouth ... which got all up in Michelle's grill during their Italian vacation.
35-year-old Michelle was spotted sucking face with the 26-year-old "Neighbors" star off Sardinia while aboard a yacht owned by of one of Zac's multi-millionaire pals.
You could say Michelle -- who's been open about her bisexuality -- is getting a little revenge. Last month, her ex Cara Delevingne was making out with model Karlie Kloss.
Check out the gallery -- Michelle conquered something else (besides Zac) that proves she has NO fear of long hard poles.