lifeboats-canots de sauvetage: meaning, definitions and translations

English dictionaryEnglishFrench