Visionary vacuum cleaner perhaps puckered fabric (10)
I believe the answer is:
seersucker
'puckered fabric' is the definition.
(I've seen this before)
'visionary vacuum cleaner' is the wordplay.
'visionary' becomes 'seer' (synonyms).
'vacuum cleaner' becomes 'sucker' (I can't explain this - if you can you should believe this answer much more).
'seer'+'sucker'='SEERSUCKER'
'perhaps' is the link.
Can you help me to learn more?
(Other definitions for seersucker that I've seen before include "Puckered fabric" , "Material" , "Cotton" .)