liferafts

See also: life rafts

English

Noun

liferafts

  1. plural of liferaft