a nursery for snails, hence, a large number of snails.
EscadrilleEscaladeEscargatoireEscheatEscort
« Escalade - Definition, Synonym, Meaning, Spelling, Information on Escalade
Escheat - Definition, Synonym, Meaning, Spelling, Information on Escheat »