Meghan Trainor wants to collaborate with Bruno Mars.

Meghan Trainor

Meghan Trainor

The 'Dear Future Husband' hitmaker would love to team up with the 'Uptown Funk' singer and is disappointed that she didn't get time to do that on her upcoming album.

Speaking on The Elvis Duran Z100 Morning Show, she said: "I love collaborating! I didn't get enough time this time on my album to really go out and write songs with other artists that I wish I could've but I didn't ... I love it! Some people, even at my label will be like, 'Be like Adele and don't have any features and do it yourself!' and I'm like that's cool too but I'm a fan of this person and I really want my voice with their voice.

"You know I would love to sing with Michael Buble or Bruno Mars, I always sing along to their records and I'm like, 'Sounds great! We should do this!' and my mom would always say, 'You and John Legend would sound great together!' So when that happened it was one of those moments like, 'Oh my gosh!'"

Meanwhile, the 22-year-old singer previously revealed she found it "terrifying" when she performed a love song in front of One Direction star Harry Styles.

Of their encounter, she explained: "Performing a love song in front of Harry is terrifying, and on top of that I was a little nervous because he was one of the first celebrities I met."