VariousWords beta
Related Terms:
Noun
Definition: Physella microstriata (or Physa microstriata), an extinct freshwater snail endemic to Fish Lake in Utah, United States.
VariousWords beta
Definition: Physella microstriata (or Physa microstriata), an extinct freshwater snail endemic to Fish Lake in Utah, United States.