0%

ALL meanings of waterhole

W w
  • 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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?