(95) باب مَا جَاءَ فِي الشِّعْرِ
Abu Hurairah reported the Messenger of Allah (May peace be upon him) as saying :
it is better for a man's belly to be full of pus than to be full of poetry.Abu 'Ali said : I have been told that Abu 'Ubaid said : It means that his heart is full of poetry so much so that it makes him neglectful of the Quran and remembrance of Allah. If the Quran and the knowledge (of religion) are dominant, the belly will not be full of poetry in our opinion. Some eloquent speech is magic. It means that a man expresses his eloquence by praising another man, and he speaks the truth about him so much so that he attracts the hearts to his speech. He then condemns him and speaks the truth about him so much so that he attracts the hearts to another of his speech, as if he spelled the audience by it.
Reference: Sunan Abi Dawud 5009
In-book reference: Book 43, Hadith 237
English translation: Book 42, Hadith 4991