English

edit

Noun

edit

moonsnail (plural moonsnails)

  1. Alternative form of moon snail