Cushion kept moving in charitable establishment (4,7)
I believe the answer is:
soup kitchen
'charitable establishment' is the definition.
'soup kitchen' can be an answer for 'establishment' (soup kitchen is a kind of establishment). I'm not certain of the 'charitable' bit.
'cushion kept moving' is the wordplay.
'moving' indicates an anagram.
'cushion'+'kept'='cushionkept'
'cushionkept' anagrammed gives 'SOUP-KITCHEN'.
'in' is the link.
Can you help me to learn more?
(Other definitions for soup kitchen that I've seen before include "mobile food stall" , "prepares only a starter?" , "homeless facility?" , "Where food and drink are served to the needy" , "Eating-place" .)