Croon
English Meaning
To make a continuous hollow moan, as cattle do when in pain.
- To hum or sing softly.
- To sing popular songs in a soft, sentimental manner.
- Scots To roar or bellow.
- To sing softly or in a humming way: crooning a lullaby.
- A soft singing or humming.