snailery

snailery

English Noun
Ad

Definition

A place where snails are bred or kept.

Etymology

From snail + -ery.

Ad