1 definition by Jimboish

A person who loves snails, believes they can talk to them and loves fellow snaillys very much.

by Jimboish September 3, 2008
Get the Snailly mug.