LIVE WELL
Meaning of LIVE WELL in English
noun
1. : a well for keeping fish alive in a fishing boat by allowing seawater to circulate through it
2. : live-box
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012