to scarf up on - Allemand Anglais Dictionnaire