Volume 3, Book 41, Number 591 :
Narrated by Al-Mughira bin Shu’ba (radiallaahu `anhu)
The Prophet (sallallaahu `alayhi wasallam) said, “Allah has forbidden for you, (1) to be undutiful to your mothers, (2) to bury your daughters alive, (3) to not to pay the rights of the others (e.g. charity, etc.) and (4) to beg of men (begging). And Allah has hated for you (1) vain, useless talk, or that you talk too much about others, (2) to ask too many questions, (in disputed religious matters) and (3) to waste the wealth (by extravagance).
The Difference between “Forbidden” (Haraam) and “Hated/Disliked” (Makrooh):
Makrooh in Arabic means the opposite of liked or loved.
In the terminology of sharee’ah it means that which the Lawgiver asks us not to do, but not in a definitive manner. It may be said that it means that for which the person who does not do it out of obedience will be rewarded, but the one who does it will not be punished.
Haraam in Arabic means forbidden.
In the terminology of sharee’ah it means, that which the Lawgiver requires us not to do, in a definitive manner. Haraam is the opposite of halaal (permitted). A person will be rewarded for not doing that which is haraam, if he does so out of obedience, and not out of fear, shyness or the inability to do it; in those cases he will not be rewarded for not doing it.
Keeping all this in mind, we’re all in big trouble when it comes to being dutiful to our mothers! May Allah make us more obedient, respectful and loving towards our parents.