Merula
A stream in Liguria, Italy.
Proper noun
A stream in Liguria, Italy.