throating

throating definitions

noun
  • A drip or dripstone.