Definition & Meaning | English word STREAMBED
STREAMBED
Definitions of STREAMBED
- A channel through which a stream flows or used to flow.
Number of letters
9
Is palindrome
No
Search for STREAMBED in:
Page preparation took: 132.83 ms.