The Related link below has both synonyms and rhymes, you just type your word in the box, then click on the drop down list and choose what you want, if you want synonyms or rhymes or whatever. Marian Webster online dictionary is a good place to look.
There are several places you can find synonyms for other words. You can find synonyms in a thesaurus. If you don't have a physical copy of a thesaurus then another option would be to visit a thesaurus website.
Sometimes you can change the first letter of the word and you have a word that rhymes
Bread and thread :)
On the internet
flocks This is a tricky one, since in sort of depends on how you're using the word. The best one I could think of was "unit(s)" or "intact," neither of which quite rhyme. Unfortunately, I don't think there is a word synonyms with "whole" that does rhyme perfectly with "locks." If you're trying to find this for a poem, then you may want to try searching for words synonymous with "locks" that might be easier to rhyme.
A thesaurus will give antonyms and synonyms.
Some synonyms of the word find include: * locate * pinpoint * ascertain * discover * determine * spot
pretty
No.
foxrockssocksdocksclocksoxpoxlocksblocksjocks
You can use a thesaurus, which is a book or online source that provides synonyms and antonyms for words. (It is important to note that synonyms are not universally replaceable, since words can have different meanings in context.)
find synonyms for particular words