Alessandra Ambrosio shows off her long and lean physique as she takes a dip in a sexy tropical swimsuit

She makes her living from swimwear and lingerie photoshoots.

So Victoria's Secret Angel Alessandra Ambrosio was naturally in her element as she sunned herself in her home city of Rio de Janeiro, Brazil on Friday while wearing a sexy one-piece.

The 34-year-old star showed off her incredible figure in a tropical print swimsuit bearing a cut-out across her stomach, lounging around by the pool with her two young children Anja and Noah.

Scroll down for video

Fab figure: Alessandra Ambrosio enjoyed a spot of sunbathing in Rio de Janeiro, Brazil on Friday, wearing a sexy swimsuit 

Fab figure: Alessandra Ambrosio enjoyed a spot of sunbathing in Rio de Janeiro, Brazil on Friday, wearing a sexy swimsuit 

Make a splash in Alessandra's sizzling swimsuit from her collection

Frolicking in the waves, playing peekaboo with her son...all normal activities that are elevated to goddess-like heights thanks to Alessandra's outrageous figure. Oh, and we have to give some props to the swimsuit!

This sizzling one-piece is a serious head turner. We love the cut-out detail and tribal print - perfect for standing out in a sea of boring triangle bikinis. And it's from Alessandra's own collection, so you know it's supermodel approved.

The good news is that this swimsuit is still up for grabs over at Revolve (yippee!) if you click the link on the right. The bad news is there's only one size left, so hurry.

If you miss out though, fret not. The high street has more than enough gorgeous alternatives for your perusing pleasure. We love this bargain River Island number, or go for full-on Aztec print at Mara Hoffman.

* PRICES MAY NOT BE AS ADVERTISED

The one-piece exposed a slither of her flat stomach and her toned waist as she took a dip in a swimming pool.

She flaunted her long and lean frame as she splashed around in the shallows, before relaxing in the shade on a sun lounger.

Alessandra styled her hair in a casual side-braid and dressed up the look with a few delicate bangles and necklaces.

In demand: Alessandra regularly features in the top ten of Forbes highest-earning models list

In demand: Alessandra regularly features in the top ten of Forbes highest-earning models list

The star is currently enjoying some time off from her modelling work in her native Brazil, where she has been filming a guest role on telenovela Verdades Secretas.

The supermodel has been engaged to businessman Jamie Mazur for seven years, but they aren't in a rush to walk down the aisle.

She previously told The Daily Telegraph: ‘Sometimes you’ve got to work on the relationship, keeping it special.

'We’re a family but sometimes it’s good to have a couple of days together alone. We get to hang out for a little bit, just me and him, which is really nice.’

Ambrosio’s hectic lifestyle hasn’t made it very easy for the couple, who have two children, Anja, six, and Noah, three, to tie the knot.

However, the star - who admits the kids are constantly pressuring her about getting married - believes it will happen eventually.

Sunning herself: The 34-year-old was enjoying a leisurely day with her children, Anja, six, and Noah, three

Sunning herself: The 34-year-old was enjoying a leisurely day with her children, Anja, six, and Noah, three

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.

Who is this week's top commenter? Find out now