shasta salamander

Noun
  1. primarily a cave dweller in the Mount Shasta area

Khám phá thêm

Các từ liên quan

shasta salamander
A Shasta salamander rests on a damp rock inside a cave.