life-saving rafts - French English Dictionary
History

life-saving rafts



Meanings of "life-saving rafts" in French English Dictionary : 1 result(s)

English French
Patents
life-saving rafts radeaux de sauvetage