Flotation-device meaning

A life preserver.
noun
0
0
Advertisement