English Dictionary
Definition lifesaver in British English
lifesaver noun
[countable] noun
/ˈlaɪfˌseɪvə(r)/
Synonyms and related words
Synonyms and related words
