Shell: moderately small, solid, ovate to pyriform , ranging from 22-43 mm.
Spire concealed. Teeth: 17 columellar teeth; 17 labral teeth.
Sculpture: smooth, porcelaneous.
Exterior colour pale blue green with three transverse tan bands; dorsum dusted with variable tan freckles; base and margins white to cream..
Specimens
The Wrecks to Myora Light, Australia Size: mm Collected: 1989 found under slabs of coral with sand, mud and coral rubble bottom 0.4m tide
forma: vaticina (Iredale, 1931) This form from SEQ to Northern NSW. Deep water; larger; sides and base calloused; dorsum with coarse, irregular mottling, may have 3 dark bands. Cape Moreton, Australia Size: 34.15mm Collected: Unknown Collected from rubble, sand and mud at 30-40m by scallop trawler.
Dingo Beach, Australia Size: 28.57mm Collected: Unknown No data.
Stanage Bay, Australia Size: 26.6mm Collected: Unknown No data.
Zilzie, Australia Size: 28.09mm Collected: Unknown No data.
Humpy Island, Australia Size: 29.29mm Collected: Unknown No data.
Subspecies: Erronea subviridis dorsalis  Schilder & Schilder, 1938 Western Australia. Less humped, more slender; more pointed posterior extremity; dorsum with dark central blotch; margins without spots. Broome, Australia Size: 43mm Collected: Unknown No data.
Subspecies: Erronea subviridis dorsalis  Schilder & Schilder, 1938 Western Australia. Less humped, more slender; more pointed posterior extremity; dorsum with dark central blotch; margins without spots. Broome, Australia Size: 34.36mm Collected: Unknown Collected from sand and rubble.
Subspecies: Erronea subviridis dorsalis  Schilder & Schilder, 1938 Western Australia. Less humped, more slender; more pointed posterior extremity; dorsum with dark central blotch; margins without spots. Broome, Australia Size: 35.1mm Collected: Unknown No data
forma: extranea (Lorenz, This form more pyriform; extremities more rostrate minimal dorsal bands; finer, more sparse pattern. Ela Beach, Papua New Guinea Size: 22.22mm Collected: Unknown Collected form rocks and rubble at extreme low tide.