Eminem/ Instagram
Eminem/ Instagram

The ever-outspoken rapper Eminem held nothing back when sharing his thoughts on the presidency of Donald Trump, declaring that a 'f***ing turd' would have made a better commander-in-chief.

The Walk on Water singer, 45, delivered a blistering and profanity-laden critique of the president in a wide-ranging interview with magazine, which was published on Thursday.

In his recent sit-down with Billboard, Eminem said: 'I know that Hillary [Clinton] had her flaws, but you know what? Anything would have been better [than Trump]. A f***ing turd would have been better as a president.'

The Lose Yourself performer made headlines last October when he verbally eviscerated Trump in a no-holds-barred four-minute freestyle rap performed on the BET Hip Hop Awards.

Eminem hit out at the president for his stance on immigration, white supremacists, NFL protesters, gun control and natural disasters.