life jackets and personal buoyancy aids - Turc Anglais Dictionnaire