Farrah Abraham is riding high on a yacht in Miami ... so are her bikini bottoms.
The ex-"Teen Mom" star is in Miami showing off her curves in a green bikini while cozying up to a pretty buff guy. The photo agency says he's the boxing trainer who's getting Farrah ready for her upcoming celeb boxing match with Nicole "Hoopz" Alexander.
Check out the gallery -- Farrah is doing plenty of bending and stretching here, although we doubt any of this is prepping her for boxing.
On that other front ... looks like her bikini is losing the battle with her ass. Some things are just unstoppable.