dew snail








noun

  1. Southwest English dialect a slug
54 queries 0.479