who won the 2017 french open men's singles???

Answer: Rafael Nadal

what does the ac in ac moore stand for???

Answer: arts and crafts

who won last year's nfl super bowl???

Answer: New England Patriots

who plays peter's mom in family guy???

Answer:
Phyllis Diller in later appearances