word search in multiple directories

need a Command in UNIX which can find out a word from files in multiple directories

e.g.

/home contains multiple directories

/home/d1
/home/d2
.
.
.
.

/home/dn

under d1,d2...dn contains multiple files. I need to search a specific word in a files under these multiple directories.

Please help me out!!! its very urgent :wall:...Thanks

This locates files with a specific word in the file

SRCH="word"
find /home/d* -type f  -exec grep -l $SRCH {}  \;