Dictionary search results

Showing 1-2 of 2 results

lifebuoy British & World English

A buoyant support such as a lifebelt for keeping a person afloat in water