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.