water-hole noun.
['wɔ:tǝhǝʊl] L17.[from WATER noun + HOLE noun1.]1. A hole or depression in which water collects; a pond, a pool; a cavity in the bed of a river,
esp. one that retains water when the river itself is dry; this as regularly drunk from by animals.
L17.2. Astronomy. The part of the radio spectrum between the frequencies of hydrogen atoms and hydroxyl radicals.
L20. [TahlilGaran] English Dictionary ▲