the meaning of the word "notorious" is : "well-known", or "known for", so the meaning of "notorious complainer" is someone who is known for complaining.
The correct answer is: A. is well known for complaining.
This word has the same origin as the word "know"