Swallet (noun) Definition, Meaning & Examples

noun British.
  1. an underground stream.
  2. an opening through which a stream descends underground.
Swallet (noun) Definition, Meaning & Examples

More Definitions