variegate - Dictionary definition and meaning for word variegate
variegate: add variety to an object by making it in many colours. variegate==variety
If we drop the letter 'g' and take the word as varied+ate...they ATE from a VARIED range of foodstuff.
variety at the gate:i.e changing appearance