microsnail

English

Etymology

From micro- +‎ snail.

Noun

microsnail (plural microsnails)

  1. A micromollusk, especially a marine one

Anagrams