meaning of streambed

1. a channel occupied or formerly occupied by a stream


Related Words

streambed |

Developed & Maintained By Taraprasad.com

Treasure Words