Pattern list to remove from other file

I have fileA:

Joey.smith /my/path/to/here here
bill@smith /my/path/to/there there
John@smith /my/path/to/anywhere anywhere

I have fileB:

bill@smith

I want to end with fileC:

Joey.smith /my/path/to/here here
John@smith /my/path/to/anywhere anywhere

Thus remove B from A, the whole line.

I've tried:

grep -E -f FileB FileA >FileC

I've tried various metacharacters

^.*$

in FileB (patternlist) for the regex but I always end up with no lines or all the lines. What is the correct way?

Please use code tags as required by forum rules, also for data!
Did you search these forums for a similar problem (also required by forum rules)?
Take a look into man grep on how to exclude matches...

Please delete this then. I'll continue looking elsewhere.

Thanks

Not exact because it looks everywhere in the line

grep -F -vf FileB FileA >FileC