Giraffes roam all over the place for food (7,5)
I believe the answer is:
fromage frais
'food' is the definition.
(I've seen this before)
'giraffes roam all over the place' is the wordplay.
'all over the place' indicates anagramming the letters.
'giraffes'+'roam'='giraffesroam'
'giraffesroam' anagrammed gives 'FROMAGE FRAIS'.
'for' acts as a link.
(Other definitions for fromage frais that I've seen before include "food" , "Soft fresh cheese, like thick yogurt" , "Low-fat cheese" , "Giraffes roam (anag) - dairy product" .)