That's depending on Ameican English vs British English. In the States, "solicitor" has a different meaning: "a person who tries to obtain business orders, advertising, etc.; a canvasser." (Given by google search) is the definition that comes to my mind when I see the word. It should still be accepted as a correct answer though, so still report it, but realize that it means something different here as I'm realizing it means lawyer there.
Note: According to Charley-Farley's comment, it should be accepted now.