Flower picked up by place where the little people live (8)
I believe the answer is:
lilliput
'where the little people live' is the definition.
The answer is a location as well as being a singular noun. This is suggested by the definition.
'flower picked up by place' is the wordplay.
I cannot really understand how this works, but
'place' could be 'put' (synonyms) and 'put' is located in the answer.
This explanation may well be incorrect...
Can you help me to learn more?
(Other definitions for lilliput that I've seen before include "Jonathan Swift's land of little people" , "Swift's land of tiny people" , "Land visited by Gulliver" , "Country visited by Gulliver on his travels" , "Dean Swift's land of little people compared to Gulliver" .)