But one man has been left red-faced by his ex-girlfriend, after proudly donning a t-shirt in the belief it read something vastly different from its real meaning.

The unwitting guy, who has gone viral on Twitter, reckoned the tee said 'I love you' - but he's wrong.

The man smiled for a photo which was posted on social media.

In the photo, which can be viewed below, he is donning a white short sleeved top.

The word "BHENCHOD" is printed on it in capital letters.

He apparently said his ex had given it to him, telling him it meant 'I love you'.

According to The Sun , he told a friend he thought the message was "beautiful".

Twitter user 'brohsen' posted an image of the man grinning while wearing his t-shirt, along with the caption: "Asked him if he knew what his shirt meant said his ex got it for him and told him it means i love you and i think that’s beautiful. (sic)."