Artichoke. Globe artichoke. To have the heart of an artichoke, 'avoir un cœur d'artichaut' in French means to be very generous.