greedy guts - French English Dictionary