Word info

snail syrup

Noun

Meaning

snail syrup

A syrup made from snail slime for medicinal use.

Source: en.wiktionary.org

Close letter words and terms