English edit

Noun edit

landsnails

  1. plural of landsnail