1.There is no woman who does not like a flower.
2.There is no woman who does not like flowers.
Are these two sentences the same in meaning?
I prefer no.2 as I think it means generalisation of all kinds of flowers.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
They are slightly different in meaning. When using an indefinite article for a generic reference, you are picking out any representative member of the class mentioned. Thus, in the former, you are referring to any type of flowers.
In the latter, however, the zero article with the plural noun indentifies the class considered as an undifferentiated whole. Thus, you are right, it's used when you are referring to all kinds of flowers.
I'm not a native speaker but the first one, "There is no woman who does not like a flower" sounds incomplete without further context to me and I would never say that without mentioning further context.
I would use a singular case only in sentences like:
When we speak about something in general, meaning any or whatever, we use the plural form:
I would also rephrase your sentence to:
Consider replacing flowers with roses for instance: