Go to Homepage
[Subject: Military & Nautical Engineering]
- Able or tending to keep afloat; cheerful and optimistic; (of an economy or market) engaged in much activity
Translated in 13 languages