1 water mouth | Definition of water mouth

water mouth

noun

Definition of water mouth

Scottish
: a river mouth