Camel almost married Albert for food (9)
I believe the answer is:
camembert
'food' is the definition.
(Camembert is an example)
'camel almost married albert' is the wordplay.
'almost' means to remove the last letter (most of the word but not all of it).
'married' becomes 'm'.
'albert' becomes 'bert' (I can't explain this - if you can you should give a lot more credence to this answer).
'camel' with its last letter taken off is 'came'.
'came'+'m'+'bert'='CAMEMBERT'
'for' acts as a link.
Can you help me to learn more?
(Other definitions for camembert that I've seen before include "Soft creamy French cheese" , "Soft rich cheese as made in Normandy" , "Rich soft French cheese" , "soft fare" , "French food" .)