Summary
English Synonyms:   more detail...
  1. life-saving apparatus:


English

Detailed Synonyms for life-saving apparatus in English

life-saving apparatus:

life-saving apparatus [the ~] noun

  1. the life-saving apparatus

Related Synonyms for life-saving apparatus