meaning of natural depression

1. a sunken or depressed geological formation


Related Words

natural depression |

Developed & Maintained By Taraprasad.com

Treasure Words