What does ‘Mange Tout’ mean?

Mange Tout  snow or snap peas