meaning of swallow hole

1. a depression in the ground communicating with a subterranean passage especially in limestone and formed by solution or by collapse of a cavern roof


Related Words

swallow hole |

Developed & Maintained By Taraprasad.com

Treasure Words