ALL meanings of waterhole
- noun waterhole A depression in which water collects, especially one from which animals regularly drink. 1
- noun waterhole A depression in which water collects, especially one where wild animals come to drink. 0
- noun waterhole (astronomy) A part of the electromagnetic spectrum, between the regions where hydrogen and hydroxyl radiate, that is relatively quiet in terms of radio astronomy. 0