WATER POCKET MEANING IN ENGLISH

• Water pocket Definition & Synonyms

  1. () A water hole in the bed of an intermittent stream, esp. the bowl at the foot of a cliff over which the stream leaps when in the flood stage.


RECENT SEARCHES