Yahoo Canada Web Search

Search results

  1. Dictionary
    life raft

    noun

    • 1. a raft, typically inflatable, for use in an emergency at sea.