keep afloat (0 synonym found)

Definition of keep afloat:

(n) : a fold for keeping sheep

Definition of keep afloat:

(n) : a fold for keeping sheep

Back to Top